using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework;
using BoOnce.GameLogic.Entities;
using BoOnce.GameLogic;

namespace BoOnce.AI
{
    abstract class AI
    {
        #region Attributes
        private Somebody _Somebody;
        private Level _Level;

        #endregion

        #region Properties
        protected Somebody Somebody
        {
            get { return _Somebody; }
        }

        protected Level Level
        {
            get { return _Level; }
        }
        #endregion

        #region Constructor
        public AI(Somebody somebody)
        {
            _Somebody = somebody;
        }
        #endregion

        #region Abstract Methods
        public abstract void Update(GameTime gameTime);
        #endregion
    }
}
